let pro = new Promise((resolve, reject) => {
  setTimeout(() =>  {
    // 正常完成
    resolve('success')
    // 异常情况
    reject('fail')
  }, 500)
})
// 使用promise对象
pro.then(res => {
  console.log(res)
}).catch(err => {
  console.log(err)
}).finally(data => {
  console.log(data)
})